﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Data;
using System.Text;
using VisionCloud.Core.Model.Enums;

namespace VisionCloud.Domain.DtoModel.Fms
{
    public class UploadAlgorithmResultToFmsDto
    {
        [Required(ErrorMessage = "机器人类型必填")]
        public string RobotCategoryList { get; set; }
        [Required(ErrorMessage = "任务Id必填")]
        public string TaskId { set; get; }
        [Required(ErrorMessage = "公司编号必填")]
        public string CompanyNo { set; get; }
        [Required(ErrorMessage = "项目编号必填")]
        public string ProjectNo { set; get; }
        /// <summary>
        /// 上传机器人任务时，把绑定的楼栋楼层关系数据提交
        /// </summary>
        public string FmsProjectInfo { set; get; }
        /// <summary>
        /// 内墙版本 1.2 1.3
        /// </summary>
        public string InnerWallVersion { set; get; }
        /// <summary>
        /// 任务数据
        /// </summary>
        public DataSet TaskDataset { set; get; }
        public string DeviceNo { set; get; }

    }

    public class SetBoundaryforCeilingParam
    {
        /// <summary>
        /// 天花relation.json文件夹路径
        /// </summary>
        public string CeilingBaseDir { set; get; }
        /// <summary>
        /// 静态资源访问路径
        /// </summary>
        public string StaticFileBaseUrl { set; get; }
        /// <summary>
        /// 是否勾选木模工艺打磨铝模拼缝龙骨
        /// </summary>
        public bool NeedDeelCeiling { get; set; }
    }
}
